@@ -21,11 +21,11 @@ from integral.models import SaleclerkSubmitLogInfo  | 
            ||
| 21 | 21 | 
                from logs.models import ComplementCodeLogInfo, MchInfoEncryptLogInfo  | 
            
| 22 | 22 | 
                from mch.models import AdministratorInfo, BrandInfo, ConsumeInfoSubmitLogInfo, DistributorInfo, ModelInfo  | 
            
| 23 | 23 | 
                from member.models import GoodsInfo, GoodsOrderInfo, MemberActivityGroupShareInfo, MemberActivityInfo  | 
            
| 24 | 
                +from pre.custom_message import sendwxasubscribemessage  | 
            |
| 24 | 25 | 
                from statistic.models import ConsumeModelSaleStatisticInfo, ConsumeSaleStatisticInfo, ConsumeUserStatisticInfo  | 
            
| 25 | 26 | 
                from utils.error.errno_utils import (AdministratorStatusCode, ComplementCodeStatusCode, ProductBrandStatusCode,  | 
            
| 26 | 27 | 
                ProductCouponStatusCode, ProductMachineStatusCode, UserStatusCode)  | 
            
| 27 | 28 | 
                 | 
            
| 28 | 
                -from pre.custom_message import sendwxasubscribemessage  | 
            |
| 29 | 29 | 
                 | 
            
| 30 | 30 | 
                WECHAT = settings.WECHAT  | 
            
| 31 | 31 | 
                 | 
            
                @@ -788,7 +788,7 @@ def member_goods_order(request):  | 
            ||
| 788 | 788 | 
                 | 
            
| 789 | 789 | 
                if good_type:  | 
            
| 790 | 790 | 
                orders = orders.filter(good_type=good_type)  | 
            
| 791 | 
                -  | 
            |
| 791 | 
                +  | 
            |
| 792 | 792 | 
                if start_time and end_time:  | 
            
| 793 | 793 | 
                start_time = datetime.strptime(start_time, '%Y%m%d')  | 
            
| 794 | 794 | 
                end_time = datetime.strptime(end_time + ' 23:59:59', '%Y%m%d %H:%M:%S')  | 
            
                @@ -856,6 +856,7 @@ def member_goods_order_batch_update(request):  | 
            ||
| 856 | 856 | 
                 | 
            
| 857 | 857 | 
                return response(200, 'Member Goods Order Update Success', u'会员商品订单修改成功')  | 
            
| 858 | 858 | 
                 | 
            
| 859 | 
                +  | 
            |
| 859 | 860 | 
                def send_trackingNumber_message(order_id, tracking_number):  | 
            
| 860 | 861 | 
                try:  | 
            
| 861 | 862 | 
                order = GoodsOrderInfo.objects.get(order_id=order_id, status=True)  | 
            
                @@ -891,7 +892,7 @@ def send_trackingNumber_message(order_id, tracking_number):  | 
            ||
| 891 | 892 | 
                order.save()  | 
            
| 892 | 893 | 
                 | 
            
| 893 | 894 | 
                return True  | 
            
| 894 | 
                - except:  | 
            |
| 895 | 
                + except Exception:  | 
            |
| 895 | 896 | 
                return False  | 
            
| 896 | 897 | 
                 | 
            
| 897 | 898 | 
                 | 
            
                @@ -1447,8 +1448,7 @@ def complement_code_list(request):  | 
            ||
| 1447 | 1448 | 
                return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND)  | 
            
| 1448 | 1449 | 
                 | 
            
| 1449 | 1450 | 
                logs = ComplementCodeLogInfo.objects.filter(status=True)  | 
            
| 1450 | 
                -  | 
            |
| 1451 | 
                -  | 
            |
| 1451 | 
                +  | 
            |
| 1452 | 1452 | 
                if start_time and end_time:  | 
            
| 1453 | 1453 | 
                start_time = datetime.strptime(start_time, '%Y%m%d')  | 
            
| 1454 | 1454 | 
                end_time = datetime.strptime(end_time + ' 23:59:59', '%Y%m%d %H:%M:%S')  | 
            
                @@ -3,13 +3,13 @@  | 
            ||
| 3 | 3 | 
                from django.db import models  | 
            
| 4 | 4 | 
                from django.utils.translation import ugettext_lazy as _  | 
            
| 5 | 5 | 
                from django_models_ext import BaseModelMixin, upload_file_path, upload_file_url, upload_path  | 
            
| 6 | 
                +from jsonfield import JSONField  | 
            |
| 6 | 7 | 
                from shortuuidfield import ShortUUIDField  | 
            
| 7 | 8 | 
                from TimeConvert import TimeConvert as tc  | 
            
| 8 | 9 | 
                 | 
            
| 9 | 10 | 
                from coupon.models import CouponInfo  | 
            
| 10 | 11 | 
                from mch.models import ModelInfo  | 
            
| 11 | 12 | 
                from simditor.fields import RichTextField  | 
            
| 12 | 
                -from jsonfield import JSONField  | 
            |
| 13 | 13 | 
                 | 
            
| 14 | 14 | 
                 | 
            
| 15 | 15 | 
                class GoodsInfo(BaseModelMixin):  | 
            
                @@ -162,6 +162,8 @@ def mini_login_api(request):  | 
            ||
| 162 | 162 | 
                saleclerk = SaleclerkInfo.objects.get(unionid=unionid, is_auth=True, status=True)  | 
            
| 163 | 163 | 
                except SaleclerkInfo.DoesNotExist:  | 
            
| 164 | 164 | 
                saleclerk = None  | 
            
| 165 | 
                + except SaleclerkInfo.MultipleObjectsReturned:  | 
            |
| 166 | 
                + saleclerk = None  | 
            |
| 165 | 167 | 
                 | 
            
| 166 | 168 | 
                if saleclerk:  | 
            
| 167 | 169 | 
                user.phone = saleclerk.clerk_phone  |